package com.kantboot.user.account.domain.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 由于UserAccount实体有时候会扩展，
 * 所以在注册和登录的时候，我们不直接使用UserAccount实体，
 * 而是使用UserAccountRegisterDTO和UserAccountLoginDTO
 */
@Data
@Accessors(chain = true)
public class UserAccountRegisterDTO implements Serializable {

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机区号
     */
    private String phoneAreaCode;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 验证码
     */
    private String verificationCode;


}
